o /* CSS Document */

body {
margin: 0; 
padding: 0;
font-family: "Calibri", "Trebuchet MS", "Arial CE", lucida, sans-serif !important;
font-size: 10pt !important;
width:100%;
}

.noscreen {
display: none;
}

#drobky .noscreen-drops {

}

.ghost {
visibility: hidden;
}

.noborder {
border: 0 !important;
}

/************************************************ LAYOUT ***************************************/
#big {

}

#top {
display: none;
}

#top-in {
display: none;
}

#top-zalozka {
display: none;
}

#menu {
position: absolute;
top: 35px;
right: 6px;
font-size: 1.3em;
color: #898989;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type:none;
}

#menu ul li:after {
content: "/";
}

#menu ul li {
margin: 0;
padding: 0;
float: right;
}

#menu ul li a{
padding: 0 10px 0 10px;
text-decoration: none;
color: #3273a6;
}

#menu ul li a:hover{
color: #898989;
}

#menu ul li#active a{
color: #3273a6;
font-weight: bold;
}

#searchbox {
height: 21px;
width: 180px;
position: absolute;
top: 86px;
right: 10px;
}

#searchbox p {
margin: 0;
padding: 0;
}

#searchbox input {
margin: 0;
padding: 0;
width: 152px;
height: 21px;
border: 1px solid #3174a7;
color: #252525;
position:absolute;
top: 0;
background: url(../img/searchbg.jpg) center left repeat-x;
}

#searchbox input.odeslat-left {
width: 21px;
height: 21px;
margin: 0;
padding: 0;
position: absolute;
top: 0;
right: 0;
}

#topmenu {
display: none;
}

#topmenu ul {
margin: 0;
padding: 0;
list-style-type:none;
}

#topmenu ul li:before {
content: "•";
}

#topmenu ul li {
margin: 0;
padding: 0;
float: left;
}

#topmenu ul li a{
padding: 0 7px 0 7px;
text-decoration: none;
color: #fff;
}

#topmenu ul li#active a{
font-weight: bold;
color: #fff;
}

#topmenu ul li a:hover{
color: #ccc;
}

#flags {
display: none;
}

#page {
}

#page-top {
}

#page-in {

}

#text-obal-2c {
float: left;
}

#aktuality-obal-left {
float: left;
}

#aktuality-obal-right {
float: right;
}



#text {

}



#text-2c {
}


#aktuality-top {
}

#aktuality-middle {

}

#aktuality-bottom {
}

#aktuality {

}

#bottom {
display: none;
}

#bottom-in {
width: 950px;
height: 233px;
margin: 0 auto;
padding: 1px;
position: relative;
top: 17px;
}

#bottom-in {
color: #dcd1c4;
font-size: 0.9em;
}

#bottom-in a {
color: #dcd1c4;
}

#bottom-in a:hover {
color: #fff;
}

h1 {
display: block;
width: 152px;
height: 55px;
margin: 0;
padding: 0;
position: absolute;
left: 0px;
top: 15px;
z-index: 10;
}

h1 span {
display: block;
width: 152px;
height: 55px;
background: url("../img/logo.png") no-repeat;
}

/******************** paticka ***************************/


#bottom-banner {
display: none;
}

#bottom-banner p{
margin: 0;
padding: 0;
}

#bottom-contacts {
display: none;
}

#bottom-contacts .rightdiv{
padding-left: 5px;
width: 45%;
}
#bottom-contacts p{
margin: 0;
padding: 0;
}

#bottom-links {
display: none;
}

#bottom-links p {
margin: 0;
padding: 0;
}

#bottom-links ul {
margin-top: 5px;
padding-top: 0;
font-size: 0.9em;
}

#bottom-links ul a {
text-decoration: none;
}

#bottom-form {
width: 399px;
float: left;
}

#bottom-form label {
width: 100px;
text-align: right;
vertical-align: top;
padding-top: 4px;
display: inline-block;
margin-right: 5px;
}

#bottom-form input.bottom-form-input {
width: 265px;
background: #584f4b;
border: 0;
color: #fff;
padding: 3px;
margin-bottom: 3px;
}

#bottom-form textarea.bottom-form-textarea {
width: 265px;
height: 90px;
background: #584f4b;
border: 0;
color: #fff;
padding: 3px;
margin-left: 0;
margin-bottom: 3px;
}
#bottom-form input.bottom-form-submit {
float: right;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 3px;
}
#bottom-form input.bottom-form-inputcaptcha {
width: 104px;
_width: 110px;
background: #584f4b;
border: 0;
color: #fff;
padding: 3px;
margin-top: 3px;
margin-bottom: 3px;
}
#bottom-form .bottom-captcha {
margin-left: 105px;
}

#bottom-form input.bottom-form-submit {
background: url(../img/bottombutton-bg.gif) top left repeat-x;
height: 17px;
border: 1px solid #95908d;
color: #fff;
font-size: 0.9em;
position: relative;
right: 15px;
bottom: 20px;
cursor: pointer;
_cursor: hand;
} 

#bottom-form input.bottom-form-submit:hover {
border: 1px solid #fff;
} 

/******************** TITLE styles ***************************/

#title-flash {
display: none;
}

#title-bannery {
display: none;
}

/***************************** KATALOG **************************/

#sluzby-flash {
display: none;
}

.shop-item {
width: 380px;
_width: 410px;
height: 137px;
_height: 167px;
padding: 15px;
float: left;
margin: 20px;
margin-bottom: 0;
background:url(../img/shop-item-bg.jpg) top left no-repeat;
position: relative;
}

.shop-item a.shop-item-detaillink {
position: absolute;
bottom: 30px; right: 14px;
}

.shop-item-name h2 {
padding: 0 !important;
margin: 0 !important;
}

.shop-item-name h2 a {
font-size: 0.66em !important;
text-decoration: none;
}

.shop-item-perex {
padding: 10px 0 30px 0;
}

.shop-item-perex p {
padding: 0 !important;
margin: 0 !important;
}

.shop-item-perex ul {
padding-left: 10px;
}

/*************** typo *****************/


/*aktuality*/


/* 1sl */
#text hr {
width: 100% !important;
border-width:0;
border-top:1px dotted #666666;
height:15px;
margin: 0 auto;
position: relative;
top: 7px;
}

#text h2 {
font-size: 2.1em;
font-weight: normal;
color: #002e82;
text-align: left;
padding: 15px 0 3px 0px;
line-height: normal;
margin: 0;
}

#text h3 {
font-weight: normal;
font-size: 1.6em;
color: #7d7d7d;
margin: 0;
padding: 10px 0 3px 5px;
}


#text h4 {
color: #002e82;
padding: 10px 0 0px 15px;
margin:0;
font-size: 1.2em;
}

#text ul {
margin-left: 20px;
margin-top: 0;
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 10px;
list-style-type: circle;
}

#text a {
color: #002e82;
}

#text a:hover, a.ishover {
color: #001234 !important;
}


#text p {
margin: 0;
padding: 3px 15px 3px 15px;
}

#text table {
	margin: 10px !important;
}

#text table,td,th{
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align: left;
}
#text td,th{
	padding:.2em .5em;
	font-weight:normal;
}
#text thead th{
	text-transform:uppercase;
	background:#666;
	color:#fff;
}
#text tbody td{
	background:#fff;
}
#text tbody th{
	background:#ebebeb;
	font-weight: bold;
}

/* 2sl */
#text-2c hr {
width: 100% !important;
border-width:0;
border-top:1px dotted #cccccc;
height:15px;
margin: 0 auto;
position: relative;
top: 7px;
}

#text-2c h2 {
font-size: 2.1em;
font-weight: normal;
color: #002e82;
text-align: left;
padding: 15px 0 3px 0px;
line-height: normal;
margin: 0;
}

#text-2c h3 {
font-weight: normal;
font-size: 1.6em;
color: #7d7d7d;
margin: 0;
padding: 10px 0 3px 5px;
}


#text-2c h4 {
color: #002e82;
padding: 10px 0 0px 15px;
margin:0;
font-size: 1.2em;
}

#text-2c ul {
margin-left: 20px;
margin-top: 0;
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 10px;
list-style-type: circle;
}

#text-2c a {
color: #002e82;
}

#text-2c a:hover, a.ishover {
color: #001234 !important;
}


#text-2c p {
margin: 0;
padding: 3px 15px 3px 15px;
}

#text-2c table {
	margin: 10px !important;
}

#text-2c table,td,th{
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align: left;
}
#text-2c td,th{
	padding:.2em .5em;
	font-weight:normal;
}
#text-2c thead th{
	text-transform:uppercase;
	background:#666;
	color:#fff;
}
#text-2c tbody td{
	background:#fff;
}
#text-2c tbody th{
	background:#ebebeb;
	font-weight: bold;
}

/* title */

#text-title hr {
width: 100% !important;
border-width:0;
border-top:1px dotted #cccccc;
height:15px;
margin: 0 auto;
position: relative;
top: 7px;
}

#text-title h3 {
font-weight: normal;
font-size: 1.6em;
color: #7d7d7d;
margin: 0;
padding: 10px 0 3px 5px;
}


#text-title h4 {
color: #002e82;
padding: 10px 0 0px 15px;
margin:0;
font-size: 1.2em;
}

#text-title ul {
margin-left: 20px;
margin-top: 0;
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 10px;
list-style-type: circle;
}

#text-title a {
color: #002e82;
}

#text-title a:hover, a.ishover {
color: #001234 !important;
}


#text-title p {
margin: 0;
padding: 3px 15px 3px 15px;
}

#text-title table {
	margin: 10px !important;
}

#text-title table,td,th{
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align: left;
}
#text-title td,th{
	padding:.2em .5em;
	font-weight:normal;
}
#text-title thead th{
	text-transform:uppercase;
	background:#666;
	color:#fff;
}
#text-title tbody td{
	background:#fff;
}
#text-title tbody th{
	background:#ebebeb;
	font-weight: bold;
}

/* SMDeal navigace */
#navigacedeal {
padding-bottom: 10px;
}

#dealnavi {
height: 33px;
}

#dealnavi ul {
margin: 0;
padding: 0;
list-style: none;
}

#dealnavi ul li {
height: 33px;
width: 129px;
margin: 0;
padding: 0;
margin-right: 2px;
background:url(../img/dealzalozka.jpg) top left no-repeat;
float: left;
text-align: center;
}

#dealnavi ul li a {
line-height: 33px;
text-decoration: none;
color: #999999;
}

#dealnavi ul li.active a {
line-height: 33px;
text-decoration: none;
color: #fff;
font-weight: bold;
}

#dealnavi ul li.active a:hover {
color: #ddd !important;
}

#dealnavi ul li.active {
background:url(../img/dealzalozkaactive.jpg) top left no-repeat;
}

#dealsubnavi {
padding: 10px;
background: #c6c5c5;
position: relative;
}

.dealsubnavi-ld {
position: absolute;
left: 0;
bottom: 0;
background: url("../img/dealnaviroh-ld.gif") no-repeat;
height: 9px;
width: 9px;
}

.dealsubnavi-pd {
position: absolute;
right: 0;
bottom: 0;
background: url("../img/dealnaviroh-pd.gif") no-repeat;
height: 9px;
width: 9px;
}

.dealsubnavi-ph {
position: absolute;
right: 0;
top: 0;
background: url("../img/dealnaviroh-ph.gif") no-repeat;
height: 9px;
width: 9px;
}

/* SMWEB navigace */
#navigaceweb {
padding-bottom: 10px;
}

#dealsubnavi ul {
width: 100%;
}


#dealsubnavi ul li {
width: 33%;
float: left;
}

#dealsubnavi ul li.active a {
color: #FF0000 !important;
font-weight: bold;
}

#subnavi {
display: none;
}

#drobky {
font-size: 2em;
padding: 30px;
}


/* dalsi */

.smaller {
font-size: 0.8em;
}

.noscreen {
display: none;
}

.JustifyRight {
text-align: right;
}

.center {
text-align: center;
}

.spacer30{
height: 30px;
}

.space368{
height: 368px;
}

img {
border: 0;
}

.clearboth {
clear: both;
}

a {
cursor: pointer;
}


/*

  SMweb defaultni styly

*/


#aktualne {
  float: right;
  padding: 10px 10px 10px 10px;
}

/* dalsi */


.noscreen {
display: none;
}

.center {
text-align: center;
}

img {
border: 0;
}

.clearboth {
clear: both;
}

a {
cursor: pointer;
}

/*------------------------------ ostatní */

sub {
vertical-align:baseline;
position: relative;
top: 0.4em;
}
sup {
vertical-align:baseline;
position: relative;
bottom: 0.4em;
}

.clearboth {
clear: both;
height: 1px;
}

#content img {
border: 4px solid #404040;
}

img {
border: 0;
}

hr
{ 
width: 80% !important;
border-width:0;
border-top:1px solid #808080;
height:0px;
text-align:center;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}

.JustifyLeft {
text-align: justify;
}

.JustifyCenter {
text-align: center;
}

.JustifyRight {
text-align: right;
}

.MsoNormal {
font-size: 1em;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.FontSmaller {
font-size: 0.8em;
}



.orange {
color: #f67521;
}

.green {
color: #6ebd04;
}



/**
 * Core styles.
 */

.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

/**
 * Font faces.
 */

.FontComic
{
	font-family: 'Comic Sans MS';
}

.FontCourier
{
	font-family: 'Courier New';
}

.FontTimes
{
	font-family: 'Times New Roman';
}

/**
 * Font sizes.
 */

.FontSmaller
{
	font-size: smaller;
}

.FontLarger
{
	font-size: larger;
}

.FontSmall
{
	font-size: 8pt;
}

.FontBig
{
	font-size: 14pt;
}

.FontDouble
{
	font-size: 200%;
}

/**
 * Font colors.
 */
.FontColor1
{
	color: #002e82;
}

.FontColor2
{
	color: #f29400;
}

.FontColor3
{
	color: #7d7d7d;
}

.FontColor1BG
{
	background-color: #002e82;
	color: #ffffff;
}

.FontColor2BG
{
	background-color: #f29400;
}

.FontColor3BG
{
	background-color: #7d7d7d;
	color: #ffffff;
}


/**
 * Indentation.
 */

.Indent1
{
	margin-left: 40px;
}

.Indent2
{
	margin-left: 80px;
}

.Indent3
{
	margin-left: 120px;
}

/**
 * Alignment.
 */

.JustifyLeft
{
	text-align: left;
}

.JustifyRight
{
	text-align: right;
}

.JustifyCenter
{
	text-align: center;
}

.JustifyFull
{
	text-align: justify;
}


#reference {
}

.flags a {
text-decoration: none;
padding: 0px 5px 0 0;
}

.flags a img {
-moz-opacity: 0.7;
opacity: 0.7;
filter: alpha(opacity=70);
}

.flags a:hover img {
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}

.flags a img.activeflag {
-moz-opacity: 1 !important;
opacity: 1 !important;
filter: alpha(opacity=100) !important;
}

.flags {
text-align: right;
padding: 0;
margin: 0;
}

#newsbox .clearboth  {
clear: left !important;
}

.priloha a {
text-decoration: none !important;
}


.priloha a img {
border: 0 !important;
vertical-align: middle;
}


#mailbox .warn
{
text-align: center;
font-weight: bold;
color: #990000;
}

#mailbox fieldset
{
width: 525px;
margin: auto; 
border: 0;
padding:10px;
}

#mailbox legend
{
color: #a60000;
width: 100px;
text-align:center;
font-weight:bold;
margin-bottom: 0.1em;
}

#mailbox label
{
float: left;
width: 55px;
padding-left:10px;
}

#mailbox label code
{
font-size: 70%;
font-style: italic;
}

#mailbox input, select
{
border: 1px solid #c7c7c7;
width: 170px;
height: 20px;
color: #333333;
margin-bottom: 8px;
}

#mailbox textarea
{
border: 1px solid #c7c7c7;
width: 255px;
height: 120px;
margin-bottom: 8px;
}

.warn
{
	margin: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 1.2em;
}
#mailbox input.odeslat
{
background-color: #940207 !important;
border: 1px solid #000000 !important;
color: #ffffff !important;
font-weight:bold;
margin-left: 65px;
height: 20px;
}

#mailbox #submitbutton
{
margin-left: 107px;
width: 180px;
}

.card {
border-bottom: 1px dotted #fff;
}

#title-temamesice-in .card {
border: 0;
}

a img.smalldetail {
-moz-opacity: 0.85;
opacity: 0.85;
filter: alpha(opacity=85);
margin: 5px;
}

a:hover img.smalldetail {
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}

/******************************** AKTUALITY - skrývání více řádků *****************************************/
.newscontentin p {
padding: 0;
line-height: 16px;
margin: 0;
font-size: 13px;
}

.newscontent {
line-height: 16px;
overflow: hidden;
position: relative;
}

.newscontent img {
margin: 0 5px 5px 0;
}

.newscontentin ul{
morgin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 16px;
line-height: 16px;
}

.newscontentin ul li{
morgin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}

.newscontentin ol li{
morgin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


.newscontentin ol{
morgin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 16px;
line-height: 16px;
}

.newscontentin {
max-height: 208px;
overflow: hidden;
margin-bottom: 20px;
}

#title-aktuality-in .newscontentin {
max-height: 96px;
}

#title-temamesice .newscontentin {
max-height: 144px;
}

.newsmore {
position: absolute;
line-height: 16px;
top: 198px;
right: 0;
}

.newsmore p {
margin: 0;
padding: 0;
}

#title-aktuality-in .newsmore {
position: absolute;
top: 87px;
@top:95px;
}

#title-temamesice  .newsmore {
position: absolute;
top: 127px;
}

.newsdate {
margin: 0;
padding: 0;
padding-left: 3px;
padding-bottom: 5px;

}

.newsdate strong {
font-weight: normal;
font-style: italic;
}


/* Template layouts – styly pro speciální bloky obsahu */

div.leftdiv {
float: left;
width: 50%;
}

div.rightdiv {
float: right;
width: 50%;
}

div.asyleftdiv {
float: left;
width: 66%;
}

div.asyrightdiv {
float: right;
width: 33%;
}

div.clearboth {
clear: both;
visibility: hidden;
height: 1px;
width: 100%;
}

div.thleftdiv {
float: left;
width: 33%;
}

div.thcenterdiv {
float: left;
width: 33%;
}

div.thrightdiv {
float: left;
width: 33%;
}

/* nove */

div.thleftdivborder {
float: left;
width: 33%;
border-right: 1px dotted #666;
}

div.thcenterdivborder {
float: left;
width: 33%;
border-right: 1px dotted #666;
}

div.thrightdivborder {
float: left;
width: 33%;
}

.banner-blue {
height: 80px;
overflow: hidden;
background: url(../img/banner-blue-bg.jpg) bottom right no-repeat;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
color: #fff;
}

.banner-blue h2 {
line-height: 55px !important;
font-size: 3em !important;
color: #fff !important;
padding-left: 0 !important;
}

.banner-blue h3 {
color: #fff !important;
padding-left: 0 !important;
}

.banner-blue h4 {
color: #fff !important;
padding-left: 0 !important;
}

.banner-blue p {
color: #fff !important;
padding-left: 0 !important;
font-size: 0.95em !important;
}

.banner-blue a {
color: #fff;
}
.banner-blue a:hover {
color: #ccc;
}

.banner-green {
height: 80px;
overflow: hidden;
background: url(../img/banner-green-bg.jpg) bottom right no-repeat;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
color: #fff;
}

.banner-green h2 {
line-height: 55px !important;
font-size: 3em !important;
color: #fff !important;
padding-left: 0 !important;
}

.banner-green h3 {
color: #fff !important;
padding-left: 0 !important;
}

.banner-green h4 {
color: #fff !important;
padding-left: 0 !important;
}

.banner-green p {
color: #fff !important;
padding-left: 0 !important;
font-size: 0.95em !important;
}

.banner-green a {
color: #fff;
}
.banner-green a:hover {
color: #ccc;
}

.banner-pink {
height: 80px;
overflow: hidden;
background: url(../img/banner-pink-bg.jpg) bottom right no-repeat;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
color: #fff;
}

.banner-pink h2 {
line-height: 55px !important;
font-size: 3em !important;
color: #fff !important;
padding-left: 0 !important;
}

.banner-pink h3 {
color: #fff !important;
padding-left: 0 !important;
}

.banner-pink h4 {
color: #fff !important;
padding-left: 0 !important;
}

.banner-pink p {
color: #fff !important;
padding-left: 0 !important;
font-size: 0.95em !important;
}

.banner-pink a {
color: #fff;
}
.banner-pink a:hover {
color: #ccc;
}

.banner-white {
height: 80px;
overflow: hidden;
background: url(../img/banner-white-bg.jpg) bottom right no-repeat;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
color: #333;
}

.banner-white h2 {
line-height: 55px !important;
font-size: 3em !important;
color: #9e005d !important;
padding-left: 0 !important;
}

.banner-white h3 {
color: #333 !important;
padding-left: 0 !important;
}

.banner-white h4 {
color: #333 !important;
padding-left: 0 !important;
}

.banner-white p {
color: #333 !important;
padding-left: 0 !important;
font-size: 0.95em !important;
}

.banner-blue a {
color: #9e005d;
}
.banner-blue a:hover {
color: #333;
}


.infoblokdiv {
min-height: 35px;
_height: 50px;
padding-left: 60px;
padding-right: 5px;
padding-bottom: 10px;
background: #e1e1e1 url(../img/infoblok-bg.jpg) top left no-repeat;
font-size: 0.93em;
margin-top: 10px;
margin-bottom: 10px;
}

.infoblokdiv h2 {
padding-left: 0 !important;
}

.infoblokdiv h3 {
padding-left: 0 !important;
}

.infoblokdiv h4 {
padding-left: 0 !important;
}

.infoblokdiv p {
padding-left: 0 !important;
}

.warningblokdiv {
min-height: 35px;
_height: 50px;
padding-left: 60px;
padding-right: 5px;
padding-bottom: 10px;
background: #79040a url(../img/warningblok-bg.jpg) top left no-repeat;
font-size: 0.93em;
margin-top: 10px;
margin-bottom: 10px;
}

.warningblokdiv h2 {
color: #f29400 !important;
}

.warningblokdiv h3 {
color: #ebebeb !important;
padding-left: 0 !important;
}

.warningblokdiv h4 {
color: #ffffff !important;
padding-left: 0 !important;
}

.warningblokdiv p {
color: #ffffff !important;
padding-left: 0 !important;
}

.warningblokdiv a {
color: #ffffff;
}

.warningblokdiv a:hover {
color: #f29400;
}


.blueblokdiv {
min-height: 35px;
_height: 50px;
padding-left: 15px;
padding-right: 5px;
padding-bottom: 10px;
background: #183263 url(../img/blueblok-bg.jpg) top left no-repeat;
font-size: 0.93em;
margin-top: 10px;
margin-bottom: 10px;
}

.blueblokdiv h2 {
color: #f29400 !important;
padding-left: 0 !important;
}

.blueblokdiv h3 {
color: #ebebeb !important;
padding-left: 0 !important;
}

.blueblokdiv h4 {
color: #ffffff !important;
padding-left: 0 !important;
}

.blueblokdiv p {
color: #ffffff !important;
padding-left: 0 !important;
}

.blueblokdiv a {
color: #ffffff;
}

.blueblokdiv a:hover {
color: #f29400;
}

.clubblokdiv {
min-height: 35px;
_height: 50px;
padding-left: 60px;
padding-right: 5px;
padding-bottom: 10px;
background: #e1e1e1 url(../img/clubblok-bg.jpg) top left no-repeat;
font-size: 0.9em;
margin-top: 10px;
margin-bottom: 10px;
}

.clubblokdiv h2 {
padding-left: 0 !important;
}

.clubblokdiv h3 {
padding-left: 0 !important;
}

.clubblokdiv h4 {
padding-left: 0 !important;
}

.clubblokdiv p {
padding-left: 0 !important;
}

.downloadblokdiv {
min-height: 35px;
_height: 50px;
padding-left: 60px;
padding-right: 5px;
padding-bottom: 10px;
background: #e1e1e1 url(../img/downloadblok-bg.jpg) top left no-repeat;
font-size: 0.9em;
margin-top: 10px;
margin-bottom: 10px;
}

.downloadblokdiv h2 {
padding-left: 0 !important;
}

.downloadblokdiv h3 {
padding-left: 0 !important;
}

.downloadblokdiv h4 {
padding-left: 0 !important;
}

.downloadblokdiv p {
padding-left: 0 !important;
}


/* DEFINE Gallery SM Web 1.3.1 */

.gall p {
padding: 0 !important;
text-align:left !important; 
}

.gallery {
line-height: 2.0em;
padding: 0;
}

.highslide-caption {
display: none;
}

.gall {
margin: 0 7px;
padding: 0;
}

#text .gall {
margin-left: 10px;
}

#text-2c .gall {
margin-left: 20px;
}
#text-title .gall {
margin-left: 10px;
}

.tym-foto-outer {
display: table;
height: 130px;
_position: relative;
overflow: hidden;
float: left;
width: 147px;
}

.tym-foto {
_position: absolute;
_top: 50%;
display: table-cell;
vertical-align: middle;
}

.c_photos {
width: 133px;
overflow: hidden;
margin: 0;
padding: 0;
float: left;
text-align: center !important;
position: relative;
_top: -50%
}

.c_photos p {
margin: 0;
padding: 0;
text-align: center !important;
}

.c_photos img {
max-height: 100px;
max-width: 133px !important;
margin: 0;
padding: 0;
border: 0 !important;
}

.c_photos a img {
-moz-opacity: 0.8;
opacity: 0.8;
filter: alpha(opacity=80);
text-align: center !important;
}

.c_photos a:hover img {
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}

.c_photos .highslide-caption2 {
background-image: url(../ico/bgblack70pc.png);
background-repeat: repeat;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
margin: 0;
padding: 0;
height: 20px;
_overflow: hidden;
_background-color: expression(
  this.onmouseover = new Function("this.className += ' hover';"),
  this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
);
}


.c_photos .highslide-caption2 .popisek {
background-image: url(../ico/gallery-sipkaclosed.png);
_background-image: url(../ico/gallery-sipkaclosed-msie.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
text-align: left;
padding: 0 4px 0 20px !important;
margin: 0;
color: #ffffff !important;
_height: 20px;
font-size: 1em !important;
cursor: help;
line-height: 20px;
}

.c_photos .highslide-caption2.hover, .c_photos .highslide-caption2:hover {
height: 100%;
cursor: help;
}

.c_photos .highslide-caption2:hover .popisek {
background-image: url(../ico/gallery-sipkaopen.png);
line-height: 1.2em;
}

.c_photos .highslide-caption2.hover .popisek {
background-image: url(../ico/gallery-sipkaopen-msie.gif);
line-height: 1.2em;
}

/* END Gallery SM Web 1.3.1 */
